#!/usr/bin/env python3
"""
转换 ch01.pdf 文件的简单示例脚本

使用方法:
    python convert_ch01.py
"""

from pdf_converter import PDFConverter

def main():
    """主函数 - 转换 docs/ch01.pdf 文件"""
    # 创建转换器实例
    converter = PDFConverter(encoding='utf-8')

    # PDF文件路径
    pdf_path = "docs/ch01.pdf"

    # 输出路径（可选，如果不指定会自动生成）
    output_path = "docs/ch01.txt"

    try:
        # 执行转换
        result_path = converter.convert_pdf_to_txt(
            pdf_path=pdf_path,
            output_path=output_path,
            clean=True
        )

        print(f"✅ 转换成功!")
        print(f"📄 输入文件: {pdf_path}")
        print(f"📝 输出文件: {result_path}")

        # 显示文件信息
        import os
        file_size = os.path.getsize(result_path)
        print(f"📊 文件大小: {file_size:,} 字节")

    except FileNotFoundError:
        print(f"❌ 错误: 找不到文件 {pdf_path}")
        print("请确保PDF文件存在于 docs/ 目录中")
    except Exception as e:
        print(f"❌ 转换过程中发生错误: {str(e)}")

if __name__ == "__main__":
    main()